package com.dingding.order.dto.grab;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 
 * @ClassName: UserGrabPushDTO 
 * @Description: 用户抢单推送DTO 
 * @author YHQ
 * @date 2016年8月26日 下午3:39:56
 * @since V2.4.0 
 * 
 */
@SuppressWarnings("serial")
public class UserGrabPushDTO implements Serializable {

	private Date grabOrderTime; // 抢单时间
	private String lisencePlate; // 车牌号
	private String nickName; // 司机称呼
	private String oid; // 订单Id
	private Integer orderStatus; // 订单状态
	private String otherUserId; // 司机用户ID
	private Integer publishType; // 发单类型   1:顺风车 2:出租车 3:专车4:一口价
	private Integer sex; // 司机性别
	private String telePhone; // 司机手机号
	private String userAvatar; // 司机用户头像
	private BigDecimal userLevel; // 司机车主信誉等级
	private String userTabloidAvatar; // 司机缩略图头像地址
	private String vehicleColor; // 车辆颜色
	private String vehicleImage; // 车辆照片
	private String vehicleModel; // 车辆型号
	private String vehicleType; // 车辆类型
	private String aliasId; // 乘客别名
	private String clientType; // 乘客设备类型
	private Integer loginEquipment; // 登录设备类型（1：IOS 2：Android）
	private Double estimateDistance;//平台估算距离
	private Double estimateMoney;//平台估算金额
	private Double distance;//订单里程
	private Double totalMoney;//订单费用

	public Date getGrabOrderTime() {
		return grabOrderTime;
	}

	public void setGrabOrderTime(Date grabOrderTime) {
		this.grabOrderTime = grabOrderTime;
	}

	public String getLisencePlate() {
		return lisencePlate;
	}

	public void setLisencePlate(String lisencePlate) {
		this.lisencePlate = lisencePlate;
	}

	public String getNickName() {
		return nickName;
	}

	public void setNickName(String nickName) {
		this.nickName = nickName;
	}

	public String getOid() {
		return oid;
	}

	public void setOid(String oid) {
		this.oid = oid;
	}

	public Integer getOrderStatus() {
		return orderStatus;
	}

	public void setOrderStatus(Integer orderStatus) {
		this.orderStatus = orderStatus;
	}

	public String getOtherUserId() {
		return otherUserId;
	}

	public void setOtherUserId(String otherUserId) {
		this.otherUserId = otherUserId;
	}

	public Integer getPublishType() {
		return publishType;
	}

	public void setPublishType(Integer publishType) {
		this.publishType = publishType;
	}

	public Integer getSex() {
		return sex;
	}

	public void setSex(Integer sex) {
		this.sex = sex;
	}

	public String getTelePhone() {
		return telePhone;
	}

	public void setTelePhone(String telePhone) {
		this.telePhone = telePhone;
	}

	public String getUserAvatar() {
		return userAvatar;
	}

	public void setUserAvatar(String userAvatar) {
		this.userAvatar = userAvatar;
	}

	public BigDecimal getUserLevel() {
		return userLevel;
	}

	public void setUserLevel(BigDecimal userLevel) {
		this.userLevel = userLevel;
	}

	public String getUserTabloidAvatar() {
		return userTabloidAvatar;
	}

	public void setUserTabloidAvatar(String userTabloidAvatar) {
		this.userTabloidAvatar = userTabloidAvatar;
	}

	public String getVehicleColor() {
		return vehicleColor;
	}

	public void setVehicleColor(String vehicleColor) {
		this.vehicleColor = vehicleColor;
	}

	public String getVehicleImage() {
		return vehicleImage;
	}

	public void setVehicleImage(String vehicleImage) {
		this.vehicleImage = vehicleImage;
	}

	public String getVehicleModel() {
		return vehicleModel;
	}

	public void setVehicleModel(String vehicleModel) {
		this.vehicleModel = vehicleModel;
	}

	public String getVehicleType() {
		return vehicleType;
	}

	public void setVehicleType(String vehicleType) {
		this.vehicleType = vehicleType;
	}

	public String getAliasId() {
		return aliasId;
	}

	public void setAliasId(String aliasId) {
		this.aliasId = aliasId;
	}

	public String getClientType() {
		return clientType;
	}

	public void setClientType(String clientType) {
		this.clientType = clientType;
	}

	public Integer getLoginEquipment() {
		return loginEquipment;
	}

	public void setLoginEquipment(Integer loginEquipment) {
		this.loginEquipment = loginEquipment;
	}

	public Double getEstimateDistance() {
		return estimateDistance;
	}

	public void setEstimateDistance(Double estimateDistance) {
		this.estimateDistance = estimateDistance;
	}

	public Double getEstimateMoney() {
		return estimateMoney;
	}

	public void setEstimateMoney(Double estimateMoney) {
		this.estimateMoney = estimateMoney;
	}

	public Double getDistance() {
		return distance;
	}

	public void setDistance(Double distance) {
		this.distance = distance;
	}

	public Double getTotalMoney() {
		return totalMoney;
	}

	public void setTotalMoney(Double totalMoney) {
		this.totalMoney = totalMoney;
	}

}
